package local.blueheart.data.springdatademo.domain.task;


import local.blueheart.data.springdatademo.domain.system.AbstractDomainClass;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;

import javax.persistence.Entity;


/**
 * 任务实体类
 */
@Entity
@Data
@ToString(callSuper = true)
@EqualsAndHashCode
public class TaskEntity extends AbstractDomainClass {
    // cron表达式
    private String cronExpression;
    // 任务调用的方法名
    private String methodName;
    // 任务是否有状态
    private String isConcurrent;
    // 任务描述
    private String description;
    // 更新者
    private String updateBy;
    // 任务执行时调用哪个类的方法 包名+类名
    private String beanClass;
    // 任务状态
    private String jobStatus;
    // 任务分组
    private String jobGroup;
    // 创建者
    private String createBy;
    // Spring bean
    private String springBean;
    // 任务名
    private String jobName;

}
